LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

use_bibtex_to_cite_arxiv

2022/5/14

使用bibtex引用arxiv文献

平常我们用bibtex引用文献,可以去谷歌学术找到对应文章

然后点引用就能自动生成bibtex引用内容(格式要求严格时需要按需修改)

不过很多文章会先在arxiv占坑,然后后续发表在其他期刊

而这些文章在谷歌学术上就会显示是arxiv的,而且引用也是arxiv的

这样其实是不规范的,而且有可能会违反一些参考文献提交的规则

网上已经有现成的项目可以直接搜索指定期刊

并将原本引用arxiv的bibtex文件直接转换成引用期刊的bibtex文件,非常好用!

项目地址:https://github.com/yuchenlin/rebiber

看README配置即可


我是采用下面命令安装的:

pip install rebiber -U

然后指定输入文件路径和输出文件路径即可:

rebiber -i ./ref.bib -o ./output.bib

转换后编译检查一下,会发现还有一些arxiv的文章没有被转换

1、有可能这个文章是只在arxiv发表的,没有发表在其他期刊

2、有可能是这个文章是比较晚发表在期刊上的,不在项目支持的范围内


在arxiv中搜索文章,一般Comments有写最终被接受在哪个期刊

或者谷歌直接搜文章名,也很容易看到期刊官网的这篇文章

这样就能确定arxiv是否在其他期刊发表


如果期刊是较晚发表的,上述项目也支持导入新的期刊列表

大致流程为

1、在dblp中搜索并下载bibtex文件

2、用项目库文件bib2json.py将bibtex文件转化为json文件

python bib2json.py -i ./aaai2021.bib -o ./aaai2021.json

3、把json文件放入项目文件夹中的data文件夹,并在bib_list.txt中加入该文件路径

data/aaai2021.json

参考:https://blog.csdn.net/IT_flying625/article/details/113407745


也可以在官网找到这篇文章

自己参照不同类型bibtex格式将对应内容修改

bibtex格式参考:https://blog.csdn.net/Ryan_lee9410/article/details/106055787